package com.woniu.order.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.woniu.order.model.ChangeDetails;
import com.woniu.order.param.AddEmployeePassParam;
import com.woniu.order.param.AddTransferParam;
import com.woniu.order.param.CheckChangeByStationIdParam;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author 吴彦祖
 * @since 2024年05月23日
 */
public interface ChangeDetailsService extends IService<ChangeDetails> {

    ChangeDetails emplyeeTransfers(Integer userId, AddTransferParam toBean);

    ChangeDetails employeePass(Integer userId, AddEmployeePassParam toBean);

    Page<ChangeDetails> checkChangeByStationId(Integer userId, CheckChangeByStationIdParam param);

    Page<ChangeDetails> checkUnHandelChangeByStationId(Integer userId, CheckChangeByStationIdParam toBean);
}
